home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / printer / pb203.zip / PB.DOC < prev    next >
Text File  |  1992-09-09  |  33KB  |  939 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                P r i n t e r B U D D Y (tm)
  11.  
  12.  
  13.  
  14.                              A Setup Utility For All Printers
  15.  
  16.                                        Version 2.03
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                        USER'S GUIDE
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                            Copyright (c) 1991-1992 Lenard Dean
  50.                                    All Rights Reserved
  51.  
  52.                                     September 9, 1992
  53.             Warranty And License
  54.             ====================
  55.  
  56.             This software and accompanying documentation is provided AS-IS.
  57.             Even though the author has tested this software and reviewed its
  58.             documentation, NO WARRANTY OR REPRESENTATION RELATING TO IT IS
  59.             MADE, WHETHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
  60.             LIMITATION, THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR
  61.             ANY PURPOSE.  THE AUTHOR ASSUMES NO LIABILITY FOR DAMAGES, DIRECT
  62.             OR CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF THIS SOFTWARE,
  63.             even if advised of the possibility of such damages.  THE USER
  64.             BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THIS
  65.             SOFTWARE.
  66.  
  67.  
  68.             Trademarks
  69.             ==========
  70.  
  71.             Product names mentioned in this documentation are trademarks or
  72.             registered trademarks of their respective owners.  PrinterBUDDY
  73.             is a trademark of Lenard Dean.
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.                                         _______
  98.                                    ____|__     |                (R)
  99.                                 --|       |    |-------------------
  100.                                   |   ____|__  |  Association of
  101.                                   |  |       |_|  Shareware
  102.                                   |__|   o   |    Professionals
  103.                                 -----|   |   |---------------------
  104.                                      |___|___|    MEMBER
  105.             Table Of Contents
  106.             =================
  107.  
  108.  
  109.  
  110.  
  111.             Introduction ................................................. 1
  112.  
  113.  
  114.             Getting Started .............................................. 1
  115.  
  116.  
  117.             Creating Printer Configurations .............................. 3
  118.  
  119.  
  120.             Using PrinterBUDDY ........................................... 5
  121.  
  122.  
  123.             Running From A Batch File .................................... 6
  124.  
  125.  
  126.             Customizing PrinterBUDDY ..................................... 7
  127.  
  128.  
  129.             Contacting The Author ........................................ 10
  130.  
  131.  
  132.             APPENDIX A: Registration ..................................... 11
  133.  
  134.  
  135.             APPENDIX B: Color Chart ...................................... 12
  136.  
  137.  
  138.             APPENDIX C: Scan Code Chart .................................. 13
  139.  
  140.  
  141.             APPENDIX D: Decimal-Hexadecimal Conversion Chart ............. 14
  142.             Introduction
  143.             ============
  144.  
  145.             Today's printers, particularly lasers, have an extensive set of
  146.             programming commands and formatting codes built into them.  How
  147.             many times have you wanted to setup a printer but had no real
  148.             simple way of doing so?  If you are an intermediate or advanced
  149.             user, probably more than once.
  150.  
  151.             PrinterBUDDY is elegant in its simplicity.  No matter how complex
  152.             your printer setups may be, PrinterBUDDY lets you handle them
  153.             with ease.  And unlike other printer utilities, ANY type of
  154.             printer can be configured with PrinterBUDDY.  The more feature-
  155.             rich the printer command set is, the more powerful PrinterBUDDY
  156.             becomes.
  157.  
  158.             PrinterBUDDY is available as a "normal" program and as a memory-
  159.             resident (TSR) program.  Both versions allow you to select
  160.             printer configurations from a menu list.  However, with the
  161.             normal program, you can also select a configuration from the
  162.             command line thus allowing you to run PrinterBUDDY from a batch
  163.             file.  The memory-resident version on the other hand lets you
  164.             setup a printer within most MS-DOS applications.
  165.  
  166.             PrinterBUDDY is completely customizable.  Not only can you define
  167.             the location where the menu list will pop up but also the menu's
  168.             colors and border type.  Since PrinterBUDDY is mouse-aware, mouse
  169.             sensitivity, scroll speed, and cursor color can also be defined.
  170.             And in the TSR version, you have the option of specifying your
  171.             own hot key and choosing how the TSR will load into memory (ie.
  172.             conventional, swap-to-EMS, or swap-to-disk).
  173.  
  174.  
  175.             Getting Started
  176.             ===============
  177.  
  178.             To run PrinterBUDDY, you'll need the following minimum hardware:
  179.  
  180.                  - IBM PC, XT, AT, PS/2, or 100% compatible computer
  181.                  - 256K bytes of conventional memory
  182.                  - monochrome or color monitor
  183.                  - floppy disk drive or hard disk
  184.                  - mouse (optional)
  185.                  - printer
  186.  
  187.             You will also need the software below:
  188.  
  189.                  - MS-DOS version 2.00 or later to run the normal
  190.                    program; version 3.00 or later to run the TSR program
  191.                  - text editor or word processor that can save in ASCII
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.                                                                             1
  199.             Executing the self-extracting file PB203.EXE should have produced
  200.             the following files:
  201.  
  202.                  PB.EXE        Normal version of PrinterBUDDY.
  203.                  PBTSR.EXE     TSR version of PrinterBUDDY.
  204.                  PB.DOC        PrinterBUDDY documentation.
  205.                  SAMPLE.PCF    Sample printer configurations file.
  206.                  INSTALL.EXE   Installation program.
  207.                  SYSOP.DOC     Sysop information.
  208.  
  209.             The quickest way to install PrinterBUDDY is to run INSTALL.  If
  210.             you are upgrading from a version older than v2.00, it is
  211.             important that PrinterBUDDY be installed through INSTALL because
  212.             your existing PB.PCF needs to be modified.
  213.  
  214.             When the INSTALL program is run, you will be asked the following:
  215.  
  216.                  1) the directory to install PrinterBUDDY in. The default is
  217.                     c:\pb but it might make more sense to put it into your
  218.                     "utilities" directory.
  219.  
  220.                  2) if you are upgrading from a version older than v2.00.
  221.  
  222.                  3) whether you want PrinterBUDDY's location added to the
  223.                     PATH statement in AUTOEXEC.BAT.  (If it already exists,
  224.                     it will not be added.)  If so, the original AUTOEXEC.BAT
  225.                     will be saved as AUTOEXEC.OLD.
  226.  
  227.                  4) if you have a monochrome monitor with a color card.  If
  228.                     so, you should select this option to force a "black and
  229.                     white" color setup.
  230.  
  231.             Check boxes are selected by clicking with the left mouse button.
  232.             To use the keyboard, select the TAB key to move between check
  233.             boxes and the SPACEBAR to mark them.  When you're ready to
  234.             install, press ENTER.  If you're not upgrading, a file called
  235.             PB.PCF will be created.  (You'll be storing all your printer
  236.             configurations in this file.)
  237.  
  238.             If you are not upgrading, you can install PrinterBUDDY manually.
  239.             To do this, copy all the files to the destination directory.
  240.             Then from the destination directory type:
  241.  
  242.                  pb
  243.  
  244.             If you're installing on a system with a monochrome monitor and
  245.             color card, use the "/bw" switch to force a "black and white"
  246.             color setup as follows:
  247.  
  248.                  pb /bw
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.                                                                             2
  256.             Once PrinterBUDDY has been installed, your next step is to add
  257.             printer configuration(s) to the PB.PCF file.  The next section
  258.             shows how to do this.
  259.  
  260.  
  261.             Creating Printer Configurations
  262.             ===============================
  263.  
  264.             All printer configurations you create will be stored in the
  265.             PB.PCF file.  To create the printer configurations, use a text
  266.             editor or word processor.  Remember to resave PB.PCF in ASCII any
  267.             time it is modified.  Most text editors will do this but if you
  268.             are using a word processor this will not necessarily be true.
  269.             Consult your word processor manual on how to save to ASCII
  270.             format.
  271.  
  272.             Each configuration is distinguished by a unique name and enclosed
  273.             in square brackets.  When creating a name, any combination of
  274.             upper or lower case letters may be used.  The name should be no
  275.             longer than 12 characters in length.  (Any name longer than 12
  276.             characters will only be recognized from the command line.)  For
  277.             example:
  278.  
  279.                  [CONDENSED]
  280.  
  281.             To setup a printer connected to LPT2 or LPT3, insert a colon
  282.             after the name and type "LPT2" or "LPT3" like:
  283.  
  284.                  [CONDENSED:LPT2]
  285.  
  286.             For each printer command line, type some descriptive text of any
  287.             length and follow it with the "=" character.  Place the
  288.             appropriate control codes after the "=" character, separating
  289.             each value with a comma.  (A list of printer commands and
  290.             formatting codes for your printer can normally be found under a
  291.             section called "Command Reference" or "Mode Commands" in the
  292.             printer's reference manual.)  PrinterBUDDY recognizes printer
  293.             codes in decimal or hexadecimal format.  Make sure if you use
  294.             hexadecimal codes that you precede each value with "&H".  Here
  295.             are some examples:
  296.  
  297.                  [CONDENSED:LPT2]
  298.                  Master Reset  =27,64
  299.                  Condensed ON  =15
  300.                  Left Margin=   &H1B,&H6C,&H7
  301.                  Right Margin   27,81,127
  302.  
  303.             Note how spaces (or TABs) may be inserted between the text and
  304.             "=" or between "=" and the first control code value for alignment
  305.             purposes.  If you need to temporarily prevent a line from being
  306.             processed, leave out the "=" as shown in the last line.  (It may
  307.             be more convenient to duplicate the configuration under a
  308.             different name without that line.)
  309.  
  310.  
  311.  
  312.                                                                             3
  313.             Keep things easy to read by using a blank line between
  314.             configurations.  Below is a copy of SAMPLE.PCF showing what a
  315.             typical PB.PCF file may look like:
  316.  
  317.                  HotKey=&H830
  318.                  SwapMode=0
  319.                  MouseSen=12
  320.                  MouseSS=60
  321.                  Sort=1
  322.                  Row=7
  323.                  Column=25
  324.                  Length=10
  325.                  Shadow=1
  326.                  BorderType=3
  327.                  BeepSound=6
  328.                  TextColor=7
  329.                  BorderColor=14
  330.                  CsrColor=48
  331.                  MouseCsrColor=71
  332.  
  333.                  [NLQ]
  334.                  Master Reset   =27,64
  335.                  Select NLQ     =27,120,1
  336.                  Roman Font     =27,107,0
  337.                  Left Margin    =27,108,5
  338.                  Bottom Margin  =27,78,7
  339.  
  340.                  [CONDENSED:LPT2]
  341.                  Master Reset   =27,64
  342.                  Condensed ON   =15
  343.                  Left Margin    =27,108,7
  344.                  Right Margin   =27,81,127
  345.                  Bottom Margin  =27,78,7
  346.                  Tab Increments =27,101,0,2
  347.  
  348.                  [GRAPHICS:LPT3]
  349.                  Master Reset   =27,64
  350.                  Graphic Mode   =27,116,1,27,6
  351.                  Left Margin    =27,108,5
  352.  
  353.             Notice how each example starts with 'Master Reset'.  If you are
  354.             modifying a configuration set by an application, you should of
  355.             course leave it out.  If not, you will clear the printer to the
  356.             settings set by its "dip switches".  (This is the same thing as
  357.             turning your printer off and then back on again.)  Also, keep in
  358.             mind reset codes vary from printer to printer so the ones used in
  359.             the examples may or may not apply to you.
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.                                                                             4
  369.             Using PrinterBUDDY
  370.             ==================
  371.  
  372.             As was mentioned in the introduction, the normal version of
  373.             PrinterBUDDY allows you to select a printer configuration from
  374.             the command line.  Consider the following three "abbreviated"
  375.             examples from SAMPLE.PCF:
  376.  
  377.                  [NLQ]
  378.                  Master Reset  =27,64
  379.                  Select NLQ    =27,120,1
  380.                  ...
  381.                  ...
  382.  
  383.                  [CONDENSED:LPT2]
  384.                  Master Reset  =27,64
  385.                  Condensed ON  =15
  386.                  ...
  387.                  ...
  388.  
  389.                  [GRAPHICS:LPT3]
  390.                  Master Reset  =27,64
  391.                  Graphic Mode  =27,116,1,27,6
  392.                  ...
  393.                  ...
  394.  
  395.             To configure a printer through the command line, the syntax is:
  396.  
  397.                  pb configuration
  398.  
  399.             Therefore, to setup your printer with the first configuration
  400.             shown, you type:
  401.  
  402.                  pb nlq
  403.  
  404.             To setup the printer with the last configuration, you would type:
  405.  
  406.                  pb graphics
  407.  
  408.             If you prefer to use the TSR version of PrinterBUDDY to configure
  409.             your printer, you'll need to install it.  Install it by typing
  410.             the following on the command line:
  411.  
  412.                  pbtsr
  413.  
  414.             If no configuration name is entered on the command line when
  415.             using the normal version or if Alt+B, the TSR default hot key, is
  416.             pressed when the TSR is installed, a menu list with all the
  417.             configurations in PB.PCF is displayed.  To navigate through the
  418.             list, use the HOME, END, PGUP, PGDN, and CURSOR keys.
  419.             Alternatively, press the left mouse button to move the menu
  420.             cursor bar up or down the menu (or click on the top or bottom
  421.             menu borders).  Clicking on the small arrows on the right side of
  422.  
  423.  
  424.  
  425.                                                                             5
  426.             the menu box moves the menu's cursor bar up or down one line at a
  427.             time.  A configuration is selected by double clicking quickly
  428.             over its name with the left mouse button or by pressing the ENTER
  429.             key.  To abort from the menu list, press ESC or the right mouse
  430.             button.
  431.  
  432.             That's all there is to it.  If you are using the normal
  433.             PrinterBUDDY program but NOT using DOS 3.00 or higher, make sure
  434.             you execute PrinterBUDDY from its directory or an error "locating
  435.             PB.PCF" will result.  To un-install the TSR version of
  436.             PrinterBUDDY, type the following on the command line:
  437.  
  438.                  pbtsr /u
  439.  
  440.  
  441.             Running From A Batch File
  442.             =========================
  443.  
  444.             When running PrinterBUDDY from a batch file or program, the
  445.             following exit codes are returned to DOS after PrinterBUDDY
  446.             finishes executing:
  447.  
  448.                  0 = Printer Configured
  449.                  1 = Printer Not Configured
  450.                  2 = PB.PCF Not Found
  451.                  3 = Printer Not Ready
  452.                  4 = Configuration Not Found
  453.                  5 = No Configurations Found
  454.  
  455.             Remember to test error levels in a batch file in descending order
  456.             since a true condition is only returned if the exit code is equal
  457.             to or greater than the error level number.  Therefore:
  458.  
  459.                  echo off
  460.                  pb nlq /q
  461.  
  462.                  if errorlevel 5 goto error5
  463.                  if errorlevel 4 goto error4
  464.                  if errorlevel 3 goto error3
  465.                  if errorlevel 2 goto error2
  466.                  if errorlevel 1 goto error1
  467.  
  468.                  echo Printer Configured (No Errors)
  469.                  goto quit
  470.  
  471.                  :error5
  472.                  echo No Configurations Found
  473.                  goto quit
  474.  
  475.                  :error4
  476.                  echo Configuration Not Found
  477.                  goto quit
  478.  
  479.  
  480.  
  481.  
  482.                                                                             6
  483.                  :error3
  484.                  echo Printer Not Ready
  485.                  goto quit
  486.  
  487.                  :error2
  488.                  echo PB.PCF Not Found
  489.                  goto quit
  490.  
  491.                  :error1
  492.                  echo Printer Not Configured
  493.                  goto quit
  494.  
  495.                  :quit
  496.  
  497.             One final note.  To run PrinterBUDDY in "quiet" mode so that no
  498.             text is displayed when executing, use the "/q" switch.  For
  499.             example:
  500.  
  501.                  pb nlq /q
  502.  
  503.  
  504.             Customizing PrinterBUDDY
  505.             ========================
  506.  
  507.             PrinterBUDDY uses the beginning of PB.PCF to store information
  508.             about itself.  Both versions of PrinterBUDDY share the same
  509.             PB.PCF file.  Below is a description of each parameter:
  510.  
  511.                  HotKey         Defines the hot key that will activate
  512.                                 PrinterBUDDY TSR.  The default is ALT+B.
  513.  
  514.                  SwapMode       Determines how PrinterBUDDY TSR will be
  515.                                 installed: 0=conventional, 1=Swap-To-EMS,
  516.                                 2=Swap-To-Disk.  To un-install the TSR, use
  517.                                 the switch "/u".  For example: pbtsr /u
  518.  
  519.                  MouseSen       Sets the mouse sensitivity.  Useful values
  520.                                 range between 0 and 100.
  521.  
  522.                  MouseSS        Sets the menu's mouse scrolling speed.  Use
  523.                                 values from 0 and up.
  524.  
  525.                  Sort           Determines whether the menu list will be
  526.                                 sorted.  0=Don't Sort, 1=Sort
  527.  
  528.                  Row            Sets the row coordinate for the menu.
  529.  
  530.                  Column         Sets the column coordinate for the menu.
  531.  
  532.                  Length         Sets the number of configuration names that
  533.                                 will be displayed on the menu.  The minimum
  534.                                 number is 2.
  535.  
  536.  
  537.  
  538.  
  539.                                                                             7
  540.                  Shadow         Determines whether a shadow will be projected
  541.                                 when the menu is up.  0=No Shadow, 1=Shadow
  542.  
  543.                  BorderType     Sets the menu's border type.  There are four
  544.                                 to choose from:
  545.  
  546.                                 1 = single line all around
  547.                                 2 = double line all around
  548.                                 3 = double line horizontally, single line
  549.                                     vertically
  550.                                 4 = single line horizontally, double line
  551.                                     vertically
  552.  
  553.                  BeepSound      Sets the type of "beep sound" for error
  554.                                 messages.  Values range from 0 to 10.
  555.                                 0=No Sound.
  556.  
  557.                  TextColor      Sets the menu's text color.
  558.  
  559.                  BorderColor    Sets the menu's border color.
  560.  
  561.                  CsrColor       Sets the menu's cursor bar color.
  562.  
  563.                  MouseCsrColor  Sets the mouse cursor color.  (This
  564.                                 parameter will be set to -1 if PrinterBUDDY
  565.                                 is configured for "black & white".)
  566.  
  567.             If PrinterBUDDY TSR's default hot key conflicts with an existing
  568.             TSR or program, you will have to define a new one.  The hot key
  569.             is made up of two parts: a shift mask and a scan code.  The shift
  570.             mask specifies the ALT, CTRL, or SHIFT keys to be used.  Below
  571.             are their shift mask values:
  572.  
  573.                   Hex
  574.                  Value         Key
  575.  
  576.                    8           ALT
  577.                    4           CTRL
  578.                    2           Left SHIFT
  579.                    1           Right SHIFT
  580.  
  581.             When creating a hot key with more than one shift mask, simply add
  582.             the hex values together.  Because the shift mask values are less
  583.             than 10, you can add the values as if they were in decimal.  If
  584.             the result is greater than 9 don't forget to refer to Appendix D
  585.             to convert your result to hexadecimal.
  586.  
  587.             The second part of the hot key, the scan code, specifies the
  588.             other keyboard keys.  The chart in Appendix C lists all the valid
  589.             scan codes.  When creating a hot key, remember to precede the hot
  590.             key code with "&H".  Here are a few examples:
  591.  
  592.  
  593.  
  594.  
  595.  
  596.                                                                             8
  597.                  ALT+B               HotKey=&H830
  598.                                      Shift Mask: 8
  599.                                      Scan Code: 30
  600.  
  601.                  ALT+P               HotKey=&H819
  602.                                      Shift Mask: 8
  603.                                      Scan Code: 19
  604.  
  605.                  CTRL+B              HotKey=&H430
  606.                                      Shift Mask: 4
  607.                                      Scan Code: 30
  608.  
  609.                  CTRL+P              HotKey=&H419
  610.                                      Shift Mask: 4
  611.                                      Scan Code: 19
  612.  
  613.                  ALT+CTRL+B          HotKey=&HC30
  614.                                      Shift Mask: 8+4=12, C in hex
  615.                                      Scan Code: 30
  616.  
  617.                  ALT+CTRL+P          HotKey=&HC19
  618.                                      Shift Mask: 8+4=12, C in hex
  619.                                      Scan Code: 19
  620.  
  621.                  ALT+(Left)SHIFT+P   HotKey=&HA19
  622.                                      Shift Mask: 8+2=10, A in hex
  623.                                      Scan Code: 19
  624.  
  625.                  CTRL+(Left)SHIFT+P  HotKey=&H619
  626.                                      Shift Mask: 4+2=6
  627.                                      Scan Code: 19
  628.  
  629.             When running PrinterBUDDY as a TSR with 'SwapMode' set to 0,
  630.             PrinterBUDDY installs as a normal TSR using about 38.5K of
  631.             conventional memory.  If you find the memory penalty too high,
  632.             use one of the two "swapping" modes.  The swapping modes create a
  633.             small kernel of code (6.4K) in conventional memory when the TSR
  634.             is idle.  When the TSR is activated, the underlying program is
  635.             saved to disk or expanded memory and the TSR program is loaded in
  636.             its place.  When the TSR is finished, the underlying program is
  637.             re-loaded into memory and the TSR program is saved back to disk
  638.             or expanded memory.
  639.  
  640.             If PrinterBUDDY cannot install as a swapping TSR, check the
  641.             amount of expanded memory (if installed) or disk space available.
  642.             Chances are that you don't have enough.  If you plan to install
  643.             PrinterBUDDY as a disk-swapping TSR, don't expect instant menu
  644.             "pop up" and "pop down" like in the memory modes.  It takes a
  645.             couple of seconds to save and load the underlying program.
  646.             Having a fast hard disk with a cache helps speed things up.
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.                                                                             9
  654.             Contacting The Author
  655.             =====================
  656.  
  657.             If you have any problems, questions, or suggestions regarding
  658.             PrinterBUDDY, I would like to hear from you.  You can write to me
  659.             at:
  660.  
  661.                  Lenard Dean
  662.                  Box 73094, Woodbine Postal Outlet
  663.                  Calgary, Alberta  T2W6E0
  664.                  CANADA
  665.  
  666.             You can also reach me through one of the following electronic
  667.             services:
  668.  
  669.                  CompuServe ID: 70312,415
  670.                       GEnie ID: L.DEAN1
  671.  
  672.             Happy Printing!
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.                                                                             10
  711.             APPENDIX A
  712.             ==========
  713.  
  714.  
  715.             Registration
  716.             ------------
  717.  
  718.             PrinterBUDDY is not being distributed as SHAREWARE or as PUBLIC
  719.             DOMAIN.  What this means to you is that you may use PrinterBUDDY
  720.             free of charge.
  721.  
  722.             Please keep the self-extracting archive intact when distributing
  723.             PrinterBUDDY to friends or BBSs.
  724.  
  725.             Thankyou.
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.                                                                             11
  768.             APPENDIX B
  769.             ==========
  770.  
  771.  
  772.             Color Chart
  773.             -----------
  774.  
  775.  
  776.                                              BACKGROUND
  777.  
  778.                         Black  Blue  Green  Cyan  Red  Magenta  Brown  White
  779.  
  780.                Black       0    16     32    48    64     80      96    112
  781.                Blue        1    17     33    49    65     81      97    113
  782.                Green       2    18     34    50    66     82      98    114
  783.             F  Cyan        3    19     35    51    67     83      99    115
  784.             O  Red         4    20     36    52    68     84     100    116
  785.             R  Magenta     5    21     37    53    69     85     101    117
  786.             E  Brown       6    22     38    54    70     86     102    118
  787.             G  White       7    23     39    55    71     87     103    119
  788.             R  Grey        8    24     40    56    72     88     104    120
  789.             O  BrBlue      9    25     41    57    73     89     105    121
  790.             U  BrGreen    10    26     42    58    74     90     106    122
  791.             N  BrCyan     11    27     43    59    75     91     107    123
  792.             D  BrRed      12    28     44    60    76     92     108    124
  793.                BrMagenta  13    29     45    61    77     93     109    125
  794.                Yellow     14    30     46    62    78     94     110    126
  795.                BrWhite    15    31     47    63    79     95     111    127
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.                                                                             12
  825.             Appendix C
  826.             ==========
  827.  
  828.             Scan Code Chart
  829.             ---------------
  830.  
  831.                  Hex                           Hex
  832.                  Key           Code            Key            Code
  833.                  ---           ----            ---            ----
  834.  
  835.                  ESC           01              L SHIFT        2A
  836.                  1 !           02              \ |            2B
  837.                  2 @           03              Z              2C
  838.                  3 #           04              X              2D
  839.                  4 $           05              C              2E
  840.                  5 %           06              V              2F
  841.                  6 ^           07              B              30
  842.                  7 &           08              N              31
  843.                  8 *           09              M              32
  844.                  9 (           0A              , <            33
  845.                  0 )           0B              . >            34
  846.                  - _           0C              / ?            35
  847.                  + =           0D              R SHIFT        36
  848.                  BKSP          0E              * PRTSC        37
  849.                  TAB           0F              ALT            38
  850.                  Q             10              SPACE          39
  851.                  W             11              CAPS           3A
  852.                  E             12              F1             3B
  853.                  R             13              F2             3C
  854.                  T             14              F3             3D
  855.                  Y             15              F4             3E
  856.                  U             16              F5             3F
  857.                  I             17              F6             40
  858.                  O             18              F7             41
  859.                  P             19              F8             42
  860.                  [ {           1A              F9             43
  861.                  ] }           1B              F10            44
  862.                  ENTER         1C              NUM            45
  863.                  CTRL          1D              SCROLL         46
  864.                  A             1E              HOME           47
  865.                  S             1F              UP             48
  866.                  D             20              PGUP           49
  867.                  F             21              GREY -         4A
  868.                  G             22              LEFT           4B
  869.                  H             23              CENTER         4C
  870.                  J             24              RIGHT          4D
  871.                  K             25              GREY +         4E
  872.                  L             26              END            4F
  873.                  ; :           27              DOWN           50
  874.                  ' "           28              PGDN           51
  875.                  ` ~           29              INS            52
  876.                                                DEL            53
  877.  
  878.  
  879.  
  880.  
  881.                                                                             13
  882.             Appendix D
  883.             ==========
  884.  
  885.  
  886.             Decimal-Hexadecimal Conversion Chart
  887.             ------------------------------------
  888.  
  889.             To convert from decimal to hexadecimal, locate the particular
  890.             decimal number (0-255) you want to convert.  Then read up to the
  891.             top row for the first digit and across to the first column for
  892.             the second digit.  To convert from hexadecimal to decimal,
  893.             reverse the procedure.  For example:
  894.  
  895.                  12 in decimal is equal to 0C (or C) in hexadecimal
  896.  
  897.                  0A (or A) in hexadecimal is equal to 10 in decimal
  898.  
  899.  
  900.  
  901.                 0   1   2   3   4   5   6  7   8   9   A   B   C   D   E   F
  902.  
  903.             0   0  16  32  48  64  80  96 112 128 144 160 176 192 208 224 240
  904.             1   1  17  33  49  65  81  97 113 129 145 161 177 193 209 225 241
  905.             2   2  18  34  50  66  82  98 114 130 146 162 178 194 210 226 242
  906.             3   3  19  35  51  67  83  99 115 131 147 163 179 195 211 227 243
  907.             4   4  20  36  52  68  84 100 116 132 148 164 180 196 212 228 244
  908.             5   5  21  37  53  69  85 101 117 133 149 165 181 197 213 229 245
  909.             6   6  22  38  54  70  86 102 118 134 150 166 182 198 214 230 246
  910.             7   7  23  39  55  71  87 103 119 135 151 167 183 199 215 231 247
  911.             8   8  24  40  56  72  88 104 120 136 152 168 184 200 216 232 248
  912.             9   9  25  41  57  73  89 105 121 137 153 169 185 201 217 233 249
  913.             A  10  26  42  58  74  90 106 122 138 154 170 186 202 218 234 250
  914.             B  11  27  43  59  75  91 107 123 139 155 171 187 203 219 235 251
  915.             C  12  28  44  60  76  92 108 124 140 156 172 188 204 220 236 252
  916.             D  13  29  45  61  77  93 109 125 141 157 173 189 205 221 237 253
  917.             E  14  30  46  62  78  94 110 126 142 158 174 190 206 222 238 254
  918.             F  15  31  47  63  79  95 111 127 143 159 175 191 207 223 239 255
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.                                                                             14
  939.